home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / mardek_rpg.swf / scripts / DefineSprite_4953_B_MODEL / frame_70 / DoAction.as
Encoding:
Text File  |  2011-09-19  |  3.9 KB  |  115 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 1509 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = -2330 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 105)
  9.    {
  10.       set("\x01",eval("\x01") + 141);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else if(eval("\x01") == 972)
  14.    {
  15.       set("\x01",eval("\x01") - 845);
  16.    }
  17.    else
  18.    {
  19.       if(eval("\x01") == 833)
  20.       {
  21.          set("\x01",eval("\x01") - 226);
  22.          toggleHighQuality();
  23.          prevFrame();
  24.          stop();
  25.          break;
  26.       }
  27.       if(eval("\x01") == 127)
  28.       {
  29.          set("\x01",eval("\x01") - 33);
  30.          ┬º┬ºpush("\x0f");
  31.          ┬º┬ºpush(1);
  32.       }
  33.       else if(eval("\x01") == 835)
  34.       {
  35.          set("\x01",eval("\x01") - 795);
  36.          ┬º┬ºpush("\x0f");
  37.       }
  38.       else if(eval("\x01") == 246)
  39.       {
  40.          set("\x01",eval("\x01") + 587);
  41.          if(function ┬º\x01\x02┬º()
  42.          {
  43.             return 1509 % 511 * 5;
  44.          })
  45.          {
  46.             set("\x01",eval("\x01") - 226);
  47.          }
  48.       }
  49.       else if(eval("\x01") == 40)
  50.       {
  51.          set("\x01",eval("\x01") + 563);
  52.          ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  53.          {
  54.             return 1509 % 511 * 5;
  55.          }));
  56.       }
  57.       else if(eval("\x01") == 94)
  58.       {
  59.          set("\x01",eval("\x01") + 741);
  60.          var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  61.          {
  62.             return 1509 % 511 * 5;
  63.          };
  64.       }
  65.       else
  66.       {
  67.          if(eval("\x01") == 190)
  68.          {
  69.             set("\x01",eval("\x01") - 158);
  70.             mdlStats = {model:"drownedcorpse",sprite:"drownedcorpse",Class:"Floating Corpse",TYPE:"UNDEAD",cElem:"DARK",wpnType:"none",armrTypes:[],baseStats:{hp:9,mp:40,STR:11,VIT:14,SPR:3,AGL:3},nAtk:12,nDef:0,nMDef:0,critical:0,hpGrowth:9,atkGrowth:[0,0],equip:{weapon:["none"],shield:["none"],helmet:["none"],armour:["Tunic"],accs:["none"],accs2:["none"]},names:["Drowned Corpse"],blood:0,specChance:0,resist:{FIRE:20,WATER:80,EARTH:-20,AIR:-20,LIGHT:-100,DARK:200,PSN:100,PAR:100,SLP:100,NUM:100,SIL:100,CRS:100,CNF:100,DRK:100},EXP:[22,60],desc:"Drowned Corpse"};
  71.             Techs = [{skill:"Dark Claw",type:"ACT",DMG:["m",1.5],MP:10,critical:10,accuracy:100,stfx:{DRK:10},AP:0,MODE:"P",elem:"DARK",TT:"SINGLE",pfx:["DARKCLAW"],desc:"Dark attack. More powerful than normal attack."},{skill:"Enfeebling Touch",type:"ACT",DMG:8,MP:2,critical:0,accuracy:80,stat_mod:{STR:3},AP:0,MODE:"P",elem:"DARK",TT:"SINGLE",pfx:["Smoke",11206655],desc:"Lowers STR by 3."},{skill:"Paralysing Touch",type:"ACT",DMG:8,MP:2,critical:0,accuracy:80,stfx:{PAR:70},AP:0,MODE:"P",elem:"AIR",TT:"SINGLE",pfx:["Smoke",16777096],desc:"Causes paralysis."}];
  72.             Gambits = [{command:"Dark Claw",target:"ANY_PC",criteria:["random",40]},{command:"Enfeebling Touch",target:"ANY_PC",criteria:["random",40]},{command:"Paralysing Touch",target:"ANY_PC",criteria:["random",40]},{command:"Attack",target:"ANY_PC",criteria:null}];
  73.             loot = [["Potion",5],["MotionPotion",7]];
  74.             DetermineStats();
  75.             break;
  76.          }
  77.          if(eval("\x01") == 607)
  78.          {
  79.             set("\x01",eval("\x01") - 480);
  80.          }
  81.          else if(eval("\x01") == 505)
  82.          {
  83.             set("\x01",eval("\x01") - 315);
  84.          }
  85.          else if(eval("\x01") == 603)
  86.          {
  87.             set("\x01",eval("\x01") - 50);
  88.             ┬º┬ºpush(!function ┬º\x01\x02┬º()
  89.             {
  90.                return 1509 % 511 * 5;
  91.             });
  92.          }
  93.          else
  94.          {
  95.             if(eval("\x01") != 553)
  96.             {
  97.                if(eval("\x01") == 32)
  98.                {
  99.                   set("\x01",eval("\x01") - 32);
  100.                }
  101.                break;
  102.             }
  103.             set("\x01",eval("\x01") - 48);
  104.             if(function ┬º\x01\x02┬º()
  105.             {
  106.                return 1509 % 511 * 5;
  107.             })
  108.             {
  109.                set("\x01",eval("\x01") - 315);
  110.             }
  111.          }
  112.       }
  113.    }
  114. }
  115.